.design-wrap{
	padding: 30px 0;
	background-color: #f9e8bd;
	font-size: 0;
	text-align: center;
	position: relative;
	margin-bottom: 5px;
}
.design-wrap:after{
	content: '';
	width: 100%;
	height: 5px;
	position: absolute;
	bottom: -5px;
	left: 0;
	background: url(../image/designer/input-bottom.jpg) center repeat-x;
	background-size: auto 5px;
}
.design-wrap .bt{
	display: inline-block;
}
.design-wrap .bt dt{font-size: 24px;color: #412a00;border-bottom: 1px solid #412a00;padding: 5px;}
.design-wrap .bt dd{font-size: 12px;color: #5a5959;padding: 10px 0;}
.design-wrap .box{
	width: 90%;
	overflow: hidden;
	margin:20px auto;
}
.design-wrap .box input{
	height: 44px;
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
	line-height: 1.2;
	font-size: 14px;
	background-color: #fff;
	
}
.design-wrap .box input:nth-child(1){border-bottom: 1px solid #ddd;}
.design-wrap .btn{width: 80%;height: 50px;line-height: 1.2;font-size: 16px;color: #fff;background-color: #f84034;margin:24px auto;}
.design-wrap .txt{color: #747272;}




#designBottom a{width: 50%;line-height: 49px;text-align: center;font-size: 16px;}
#designBottom .btn{background-color: #51BBED;color: #fff;}
#designBottom .icon{width: 24px;height: 24px;display: block;background: url(../image/designer/contact-icon.png) center no-repeat;background-size: cover;margin-right: 5px;}


#caseBanner{background-color: #fff;width: 90%;margin:20px auto 0;}
#caseBanner .swiper-pagination-bullet-active{background-color: #51BBED;}
#caseBanner.swiper-container-horizontal > .swiper-pagination-bullets{bottom: -3px;}
